<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="author" content="lijun; 67086071; zwlijun@qq.com" />
<title>XLib.Tween</title>
<link href="css/api.css" rel="stylesheet" type="text/css" />
</head>

<body>
  <table>
    <caption>Constructor Summary</caption>
    <tr>
      <th>Liner</th>
      <td>XLib.Tween.Easing.Liner</td>
      <td class="desc">线性缓动，p(t) = t</td>
    </tr>
    <tr>
      <th>Quadratic</th>
      <td>XLib.Tween.Easing.Quadratic</td>
      <td class="desc">二次方的缓动，p(t) = t^2</td>
    </tr>
    <tr>
      <th>Cubic</th>
      <td>XLib.Tween.Easing.Cubic</td>
      <td class="desc">三次方的缓动，p(t) = t^3</td>
    </tr>
    <tr>
      <th>Quartic</th>
      <td>XLib.Tween.Easing.Quartic</td>
      <td class="desc">四次方的缓动，p(t) = t^4</td>
    </tr>
    <tr>
      <th>Quartic</th>
      <td>XLib.Tween.Easing.Quartic</td>
      <td class="desc">五次方的缓动，p(t) = t^5</td>
    </tr>
    <tr>
      <th>Sine</th>
      <td>XLib.Tween.Easing.Sine</td>
      <td class="desc">正弦曲线的缓动，p(t) = sin(t × π/2)</td>
    </tr>
    <tr>
      <th>Expo</th>
      <td>XLib.Tween.Easing.Expo</td>
      <td class="desc">指数曲线的缓动，p(t) = 2^10(t-1)</td>
    </tr>
    <tr>
      <th>Circular</th>
      <td>XLib.Tween.Easing.Circular</td>
      <td class="desc">圆形曲线的缓动，p(t) = 1 - √1 - t ²</td>
    </tr>
    <tr>
      <th>Elastic</th>
      <td>XLib.Tween.Easing.Elastic</td>
      <td class="desc">指数衰减的正弦曲线缓动。</td>
    </tr>
    <tr>
      <th>Bounce</th>
      <td>XLib.Tween.Easing.Bounce</td>
      <td class="desc">指数衰减的反弹缓动。</td>
    </tr>
    <tr>
      <th>Back</th>
      <td>XLib.Tween.Easing.Back</td>
      <td class="desc">超过范围的三次方缓动。</td>
    </tr>
  </table>
  <table>
    <caption>Property Summary</caption>
    <tr>
      <th>N/A</th>
      <td>N/A</td>
      <td class="desc">N/A</td>
    </tr>
  </table>
  <table>
    <caption>Method Summary</caption>
    <tr>
      <th>int</th>
      <td><a href="#easeIn">easeIn(int time, int begin, int change, int duration[, int a, int p])</a></td>
      <td class="desc">渐进。</td>
    </tr>
    <tr>
      <th>int</th>
      <td><a href="#easeOut">easeOut(int time, int begin, int change, int duration[, int a, int p])</a></td>
      <td class="desc">渐出。</td>
    </tr>
    <tr>
      <th>int</th>
      <td><a href="#easeInOut">easeInOut(int time, int begin, int change, int duration[, int a, int p])</a></td>
      <td class="desc">渐进渐出。</td>
    </tr>
  </table>
  <hr />
  <pre>
    <h4>int easeIn(int time, int begin, int change, int duration[, int a, int p])<a name="easeIn"></a></h4>
    渐进。
    参数：time - 时间点
             begin - 起始位置
             change - 区间改变量
             duration - 持续的时间
             a - 可选参数（Elastic和Back时使用）
                 Elastic : 正弦波振幅（默认为 0）
                 Back : (default = 0) Specifies the amount of overshoot, where the higher the value, the greater the overshoot.
             p - 可选参数（Elastic时使用）
                 Elastic : 正弦波周期（默认为 0）
    返回：计算后的位置
    示例：
  </pre>
  <pre>
    <h4>int easeOut(int time, int begin, int change, int duration[, int a, int p])<a name="easeOut"></a></h4>
    渐出。
    参数：time - 时间点
             begin - 起始位置
             change - 区间改变量
             duration - 持续的时间
            a - 可选参数（Elastic和Back时使用）
                 Elastic : 正弦波振幅（默认为 0）
                 Back : (default = 0) Specifies the amount of overshoot, where the higher the value, the greater the overshoot.
             p - 可选参数（Elastic时使用）
                 Elastic : 正弦波周期（默认为 0）
    返回：计算后的位置
    示例：
  </pre>
  <pre>
    <h4>int easeInOut(int time, int begin, int change, int duration[, int a, int p])<a name="easeInOut"></a></h4>
    渐进渐出。
    参数：time - 时间点
             begin - 起始位置
             change - 区间改变量
             duration - 持续的时间
             a - 可选参数（Elastic和Back时使用）
                 Elastic : 正弦波振幅（默认为 0）
                 Back : (default = 0) Specifies the amount of overshoot, where the higher the value, the greater the overshoot.
             p - 可选参数（Elastic时使用）
                 Elastic : 正弦波周期（默认为 0）
    返回：计算后的位置
    示例：
  </pre>
</body>
</html>
